<%@page contentType="text/html;charset=utf-8" %>

<%
  //jsp有九大内置对象，其中有四个域对象
%>
<%-- pageContext可以获得九大内置对象--%>
<%=pageContext.getRequest()%><br/>

<%=request%><br/>

<%--
  在EL表达式中没有request对象，
  requestScope只代表请求范围，不代表对象
  EL表达式中有一个隐式对象：pageContext
  EL表达式中的pageContext和JSP中的pageContext是同一个对象
--%>
${pageContext.request}<br/>

<%=((HttpServletRequest)pageContext.getRequest()).getContextPath()%><br/>
<%-- 使用EL表达式获取应用的根--%>
${pageContext.request.contextPath}<br/>